home *** CD-ROM | disk | FTP | other *** search
- property spriteNum
- global gGameBoard, gX, gY, gCar, gCarMove, gLeft, gTop, gMoves, gLevel, gKounta, gFixxxer, gColumn, gRow
-
- on mouseUp
- if gFixxxer = 1 then
- if gCarMove = 0 then
- gKounta = 0
- if sprite(spriteNum).rotation = 0 then
- if (mouseH() > sprite(spriteNum).left) and (mouseH() < sprite(spriteNum).locH) then
- gX = gColumn
- gY = gRow
- if gGameBoard[gY][gX - 1] = 0 then
- puppetSound(1, "Engine1")
- gCar = spriteNum
- gLeft = 1
- gCarMove = 1
- gGameBoard[gY][gX - 1] = spriteNum
- if sprite(spriteNum).width <= 48 then
- gGameBoard[gY][gX + 1] = 0
- else
- gGameBoard[gY][gX + 2] = 0
- end if
- gMoves = gMoves + 1
- member("MovesText").text = "Moves" && string(gMoves)
- member("MovesText2").text = "Moves" && string(gMoves)
- gFixxxer = 0
- end if
- else
- if (mouseH() < sprite(spriteNum).right) and (mouseH() > sprite(spriteNum).locH) then
- gX = gColumn
- gY = gRow
- if gGameBoard[gY][gX + 1] = 0 then
- puppetSound(1, "Engine1")
- gCar = spriteNum
- gLeft = 0
- gCarMove = 1
- gGameBoard[gY][gX + 1] = spriteNum
- if sprite(spriteNum).width <= 48 then
- gGameBoard[gY][gX - 1] = 0
- else
- gGameBoard[gY][gX - 2] = 0
- end if
- gMoves = gMoves + 1
- member("MovesText").text = "Moves" && string(gMoves)
- member("MovesText2").text = "Moves" && string(gMoves)
- gFixxxer = 0
- end if
- end if
- end if
- else
- if (mouseV() > sprite(spriteNum).top) and (mouseV() < sprite(spriteNum).locV) then
- gX = gColumn
- gY = gRow
- if gGameBoard[gY - 1][gX] = 0 then
- puppetSound(1, "Engine1")
- gCar = spriteNum
- gTop = 1
- gCarMove = 1
- gGameBoard[gY - 1][gX] = spriteNum
- if sprite(spriteNum).width <= 48 then
- gGameBoard[gY + 1][gX] = 0
- else
- gGameBoard[gY + 2][gX] = 0
- end if
- gMoves = gMoves + 1
- member("MovesText").text = "Moves" && string(gMoves)
- member("MovesText2").text = "Moves" && string(gMoves)
- gFixxxer = 0
- end if
- else
- if (mouseV() < sprite(spriteNum).bottom) and (mouseV() > sprite(spriteNum).locV) then
- gX = gColumn
- gY = gRow
- if gGameBoard[gY + 1][gX] = 0 then
- puppetSound(1, "Engine1")
- gCar = spriteNum
- gTop = 0
- gCarMove = 1
- gGameBoard[gY + 1][gX] = spriteNum
- if sprite(spriteNum).width <= 48 then
- gGameBoard[gY - 1][gX] = 0
- else
- gGameBoard[gY - 2][gX] = 0
- end if
- gMoves = gMoves + 1
- member("MovesText").text = "Moves" && string(gMoves)
- member("MovesText2").text = "Moves" && string(gMoves)
- gFixxxer = 0
- end if
- end if
- end if
- end if
- end if
- end if
- end
-